# 使用官方的JDK 8作为父镜像  
FROM openjdk:8-jdk-alpine  
  
# 设置工作目录为/app  
WORKDIR /app  
  
# 将当前目录下的jar包复制到容器的/app内  
# 假设你的jar包名为app.jar，并且与Dockerfile在同一目录  
COPY target/QuestionAiCommand.jar /app/QuestionAiCommand.jar
  
# 容器启动时运行jar包  
ENTRYPOINT ["java","-jar","/app/QuestionAiCommand.jar"]
  
# 如果你的Spring Boot应用程序在特定的端口上运行，你可以暴露这个端口  
# 例如，如果你的应用程序在8080端口上运行，取消以下行的注释  
EXPOSE 8080  
  
# 如果需要设置环境变量，可以在这里添加  
# ENV SPRING_PROFILES_ACTIVE=prod  
  
# 如果需要设置健康检查，可以添加HEALTHCHECK指令  
# HEALTHCHECK --interval=5s --timeout=3s CMD curl -f http://localhost:8080/actuator/health || exit 1